package org.principles.demo1;

/**
 * 开闭原则实例代码
 */
public class Client {

    public static void main(String[] args) {
        // 创建输入对象
        TestInput testInput = new TestInput();
        // 创建皮肤对象
        AbstractSkin skin = new TestSkin();
        // 设置皮肤
        testInput.setSkin(skin);
        // 调用对应方法
        testInput.disPlay();

        // 设置默认皮肤
        DefaultSkin defaultSkin = new DefaultSkin();
        testInput.setSkin(defaultSkin);
        testInput.disPlay();
    }
}
